@charset "utf-8";
$fontSize:40;
@function r($p){
    @return $p/$fontSize*1rem;
}
//海报部分
.source_banner{
//  width: r(640);
    height: r(323);
    position: relative;
}
.source_banner>img{
    width: 100%;
}
.banner_tit_bg{
    width: 100%;
    height: r(104);
    background-color: rgba(114,114,114,0.6);
    position: absolute;
    bottom: 0;
}
.banner_tit{
    margin: r(18) 0 0 r(30);
}
.banner_tit>p:first-of-type{
    color: white;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    width: r(591);
    font-size: 18px;
}
.article_inf{
    color: white;
}
.article_inf>p{
    display: inline-block;
    font-size: 14px;
}
.article_inf>p>span{
    padding: 0 5px;
}
.date{
    float: right;
    margin-right: r(20);
}
.date i{
    padding-left: 10px;
}
.source_cont{
    width: r(583);
    margin: 10px auto 0;
}
.source_item{
    padding-bottom: 15px;
    border-bottom: 1px solid #cecece;
    margin-bottom: 20px;
    img{
        width: r(209);
        vertical-align: top;
    }
    div{
        width: r(355);
        display: inline-block;
        padding-left: 5px;
        box-sizing: border-box;
        p:nth-child(1){
            color: #010101;
            font-size: 18px;
            
        }
        p:nth-child(2){
            color: #c5c5c5;
            font-size: 16px;
            padding-top: 5px;
        }
        p:nth-child(3){
            color: #939393;
            font-size: 14px;
            padding-top: 15px;
            text-align: right;
        }
    }
}


//底部项目颜色
div[class="foot_item"]:nth-child(4){
    color: #b60207;
}
